#ifndef RP2OPENGLBITMAPFONT_H
#define RP2OPENGLBITMAPFONT_H

namespace Rp2
{
class BitmapFontChar
{
public:
	BitmapFontChar (int iXOrigin, int iYOrigin, int iXSize, int iYSize,
		const unsigned char* aucBitMap)
	{
		XOrigin = iXOrigin;
		YOrigin = iYOrigin;
		XSize = iXSize;
		YSize = iYSize;
		Bitmap = aucBitMap;
	}

    int XOrigin, YOrigin, XSize, YSize;
    const unsigned char* Bitmap;
};

class BitmapFont
{
public:
	BitmapFont(const char* acName, int iQuantity,
		const BitmapFontChar* const* pkChars)
	{
		Name = acName;
		Quantity = iQuantity;
		Chars = pkChars;
	}

    const char* Name;
    int Quantity;
    const BitmapFontChar* const* Chars;
};

extern const BitmapFont g_kVerdana_S16B0I0;

}

#endif